package com.game.framework.spring.jdbctemplate.example;

//import com.xiao.account.model.User;
//import com.xiao.framework.spring.jdbctemplate.AbstractJdbcTemplate;

/**
 * AbstractJdbcTemplate使用示例
 * @author Liyuan
 */

public class AbstractJdbcTemplateExample{
//		extends AbstractJdbcTemplate<User, Integer> {
//	private static final String TABLE_NAME = "t_account";
//	private static final String PK_COLUMN_NAME = "id";
//	
//	/** add */
//	public void add(String username, String password){
//		String sql = "insert into t_account (username, password) values (?,?)";
//		super.execute(sql, username, password);
//	}
//	
//	/** add */
//	public void add(User user){
//		String sql = "insert into t_account (username, password) values (:username,:password)";
//		super.add(sql, user);
//	}
//	
//	/** save */
//	public Integer save(User user){
//		return super.save(user, TABLE_NAME, PK_COLUMN_NAME).intValue();
//	}
//	
//	/** update */
//	public void update(User user){
//		String sql = "update t_account set password=:password where id=:id";
//		super.update(sql, user);
//	}
//	
//	/** truncate */
//	public void truncate(){
//		super.truncate(TABLE_NAME);
//	}
//	
//	/** get */
//	public User get(Integer id){
//		String sql = "select * from t_account where id=?";
//		return super.get(sql, id);
//	}
//	
//	/** find */
//	public List<User> find(){
//		String sql = "select * from t_account";
//		return super.find(sql);
//	}
//	
}
